#include <multi_varible_regression.hpp>
#include <iostream>

int main() {
    DataMatrix X = {
        {1, 1},
        {1, 2},
        {1, 3},
        {1, 4}
    };

    DataVector Y = {3.9, 7.1, 10.1, 12.9};
    
    auto theta = multipleLinearRegression(X, Y);

    std::cout << "theta = " << std::endl;
    for (auto e : theta) {
        std::cout << e << std::endl;
    }
}